import java.util.Arrays;
import java.util.Scanner;

public class Test {
   //给出一个有序的整数数组 A 和有序的整数数组 B ，请将数组 B 合并到数组 A 中，变成一个有序的升序数组
    //1.保证 A 数组有足够的空间存放 B 数组的元素， A 和 B 中初始的元素数目分别为 m 和 n，A的数组空间大小为 m+n
//   public static void merge(int a[], int m, int b[], int n) {
//       int i=n-1;
//       int j=m-1;
//       int k=m+n-1;
//       while(i>0&&j>0){
//           if(a[j]>b[i]){
//               a[k]=a[j];
//               j--;
//               k--;
//           }
//           if(a[j]<b[i]){
//               a[k]=b[i];
//               i--;
//               k--;
//           }
//       }
//       if(j<0){
//           a[k]=b[i];
//           i--;
//           k--;
//       }
//       if(i<0){
//           if(a[j]>b[i]){
//               a[k]=a[j];
//               j--;
//               k--;
//           }
//       }
//       System.out.println(Arrays.toString(a));
//   }
//   public static void main(String[] args) {
//       Scanner scanner=new Scanner(System.in);
//       int m=3;
//       int n=3;
//       int[] A=new int[m+n];
//       for (int i=0;i<m;i++){
//           A[i]=scanner.nextInt();
//       }
//       int[] B=new int[n];
//       for (int i=0;i<n;i++){
//           B[i]=scanner.nextInt();
//       }
//       merge(A,m,B,n);
//   }
    //给定一个字符串，按顺序输出
    public static String func(String S){
        StringBuilder stringBuilder=new StringBuilder();
        for(int i=0;i<S.length();i++){
            char ch =S.charAt(i);//charAt返回指定索引处的字符
            if(stringBuilder.indexOf(ch+"")==-1){
                stringBuilder.append(ch);
            }
        }
    return stringBuilder.toString();

    }
   public static void main(String[] args) {
       System.out.println(func("c"));
   }
}
